import pytest
import os
from selenium import webdriver
@pytest.fixture(scope="function")
def getdriver():
    # driver为空
    driver=None
    # 使用edge浏览器的时候
    if "edge"==os.getenv("browsore"):
        print("查看浏览器是否是edge：",os.getenv("browsore"))
        driver=webdriver.Edge()
    # 使用chrome浏览器的时候
    elif "chrome"==os.getenv("browsore"):
        print("查看浏览器是否是chrome：",os.getenv("browsore"))
        driver=webdriver.Chrome()
    # 使用firefox浏览器的时候
    elif "firefox"==os.getenv("browsore"):
        print("查看浏览器是否是firefox：",os.getenv("browsore"))
        driver=webdriver.Firefox()
    # 找不到浏览器
    if driver is None:
        print("找不到此浏览器")
        return
    # 窗口最大化
    driver.maximize_window()
    # 隐式等待
    # driver.implicitly_wait(10)
    yield driver
    # 清除数据
    driver.quit()
